home *** CD-ROM | disk | FTP | other *** search
- package org.spruce.midp.effects;
-
- import java.util.Calendar;
- import java.util.TimeZone;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: org.spruce.midp.effects.b
- final class class_0 extends Canvas implements Runnable {
- // $FF: renamed from: a java.lang.String[]
- private static final String[] field_0 = new String[]{method_9("!I\u001f!\"\u0019Q"), method_9("-M\u0013&6\nZ\b"), method_9("&I\u00037+"), method_9("*X\u0003=/"), method_9("&I\b"), method_9("!]\u001f1"), method_9("!]\u001d-"), method_9("*]\u0016!0\u001f"), method_9("8M\u0001 &\u0006J\u0014&"), method_9("$K\u0005;!\u000eZ"), method_9("%G\u00071.\tM\u0003"), method_9("/M\u00121.\tM\u0003")};
- // $FF: renamed from: b int
- private final int field_1;
- // $FF: renamed from: c javax.microedition.lcdui.Font
- private Font field_2;
- // $FF: renamed from: d javax.microedition.lcdui.Font
- private Font field_3;
- // $FF: renamed from: e java.lang.Thread
- private Thread field_4;
- // $FF: renamed from: f java.util.Calendar
- private Calendar field_5;
- // $FF: renamed from: g javax.microedition.lcdui.Image
- private Image field_6;
- // $FF: renamed from: h boolean
- private boolean field_7;
- // $FF: renamed from: i boolean
- private boolean field_8;
- // $FF: renamed from: j boolean
- private boolean field_9;
- // $FF: renamed from: k boolean
- private boolean field_10;
- // $FF: renamed from: l int
- public static int field_11;
-
- public class_0() {
- int var1 = field_11;
- super();
- this.field_1 = ((Canvas)this).getWidth() / 2;
- this.field_2 = Font.getFont(0, 0, 8);
- this.field_3 = Font.getFont(0, 1, 16);
- this.field_4 = new Thread(this);
- this.field_5 = Calendar.getInstance(TimeZone.getDefault());
- this.field_7 = true;
- this.field_8 = true;
- this.field_9 = true;
- this.field_4.start();
- this.method_7();
- if (a.b) {
- ++var1;
- field_11 = var1;
- }
-
- }
-
- public void paint(Graphics var1) {
- int var4 = field_11;
- var1.setGrayScale(255);
- var1.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- var1.setGrayScale(0);
- int var10000 = this.field_7;
- if (var4 == 0) {
- if (var10000 != 0) {
- int var2 = this.method_8() / 2;
- var1.drawImage(this.field_6, this.field_1 - var2, 0, 20);
- int var3 = this.field_5.get(12) * 6;
- this.method_0(var1, this.field_1, var2, var2 * a.a(var3) / 1000 + this.field_1, -var2 * a.b(var3) / 1000 + var2);
- var3 = this.field_5.get(10) * 30 + this.field_5.get(12) / 10;
- this.method_0(var1, this.field_1, var2, var2 * a.a(var3) / 2000 + this.field_1, -var2 * a.b(var3) / 2000 + var2);
- }
-
- var10000 = this.field_8;
- }
-
- int var6;
- label60: {
- label65: {
- label66: {
- if (var4 == 0) {
- if (var10000 != 0) {
- label53: {
- var1.setFont(this.field_2);
- var10000 = this.field_7;
- if (var4 == 0) {
- if (var10000 != 0) {
- var6 = ((Canvas)this).getHeight();
- var10000 = this.field_9;
- if (var4 == 0) {
- if (var10000 == 0) {
- break label53;
- }
-
- var10000 = var6 - this.field_3.getBaselinePosition();
- }
-
- var6 = var10000;
- if (var4 == 0) {
- break label53;
- }
- }
-
- var10000 = ((Canvas)this).getHeight() / 2;
- }
-
- var6 = var10000;
- }
-
- var1.drawString(this.method_6(), this.field_1, var6, 65);
- }
-
- var10000 = this.field_9;
- if (var4 != 0) {
- break label66;
- }
- }
-
- if (var10000 == 0) {
- return;
- }
-
- var1.setFont(this.field_3);
- var10000 = this.field_7;
- if (var4 != 0) {
- break label65;
- }
- }
-
- if (var10000 != 0) {
- var6 = ((Canvas)this).getHeight();
- if (var4 == 0) {
- break label60;
- }
- }
-
- var10000 = ((Canvas)this).getHeight() / 2 + this.field_3.getBaselinePosition();
- }
-
- var6 = var10000;
- }
-
- var1.drawString(this.method_5(), this.field_1, var6, 65);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, int, int, int, int) void
- private void method_0(Graphics var1, int var2, int var3, int var4, int var5) {
- var1.drawLine(var2, var3, var4, var5);
- var1.drawLine(var2 - 1, var3, var4 - 1, var5);
- var1.drawLine(var2 + 1, var3, var4 + 1, var5);
- var1.drawLine(var2, var3 - 1, var4, var5 - 1);
- var1.drawLine(var2, var3 + 1, var4, var5 + 1);
- }
-
- public void run() {
- // $FF: Couldn't be decompiled
- }
-
- // $FF: renamed from: a () void
- public void method_1() {
- this.field_10 = false;
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_2(boolean var1) {
- this.field_7 = var1;
- }
-
- // $FF: renamed from: b (boolean) void
- public void method_3(boolean var1) {
- this.field_8 = var1;
- this.method_7();
- }
-
- // $FF: renamed from: c (boolean) void
- public void method_4(boolean var1) {
- this.field_9 = var1;
- this.method_7();
- }
-
- // $FF: renamed from: b () java.lang.String
- private String method_5() {
- String var1 = "";
- var1 = var1 + this.field_5.get(11) + ":";
- int var2 = this.field_5.get(12);
- if (var2 < 10) {
- var1 = var1 + "0";
- }
-
- var1 = var1 + var2 + ":";
- var2 = this.field_5.get(13);
- if (var2 < 10) {
- var1 = var1 + "0";
- }
-
- var1 = var1 + var2;
- return var1;
- }
-
- // $FF: renamed from: c () java.lang.String
- private String method_6() {
- String var1 = field_0[this.field_5.get(2)] + " " + this.field_5.get(5) + method_9("G\b") + this.field_5.get(1);
- return var1;
- }
-
- // $FF: renamed from: d () void
- private void method_7() {
- int var5 = field_11;
- int var1 = this.method_8();
- this.field_6 = Image.createImage(var1, var1);
- Graphics var2 = this.field_6.getGraphics();
- var2.setGrayScale(255);
- var2.fillRect(0, 0, var1, var1);
- var2.setGrayScale(0);
- var1 /= 2;
- int var3 = 0;
- if (var5 != 0 || var3 < 360) {
- do {
- int var4 = var5 == 0 ? (var3 % 90 == 0 ? 4 * var1 / 5 : 9 * var1 / 10) : var3 % 90 / 10;
- var2.drawLine(var1 * a.a(var3) / 1000 + var1, var1 * a.b(var3) / 1000 + var1, var4 * a.a(var3) / 1000 + var1, var4 * a.b(var3) / 1000 + var1);
- var3 += 30;
- } while(var3 < 360);
-
- }
- }
-
- // $FF: renamed from: e () int
- private int method_8() {
- int var1 = ((Canvas)this).getHeight();
- if (this.field_8) {
- var1 -= this.field_2.getBaselinePosition();
- }
-
- if (this.field_9) {
- var1 -= this.field_3.getBaselinePosition();
- }
-
- return Math.min(((Canvas)this).getWidth(), var1);
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_9(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
- char[] var10000;
- int var10001;
- if (var2 <= 1) {
- var10000 = var1;
- var10001 = var3;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
-
- while(true) {
- char var10002 = var10000[var10001];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 107;
- break;
- case 1:
- var10003 = 40;
- break;
- case 2:
- var10003 = 113;
- break;
- case 3:
- var10003 = 84;
- break;
- default:
- var10003 = 67;
- }
-
- var10000[var10001] = (char)(var10002 ^ var10003);
- ++var3;
- if (var2 == 0) {
- var10000 = var1;
- var10001 = var2;
- } else {
- if (var3 >= var2) {
- return new String(var1);
- }
-
- var10000 = var1;
- var10001 = var3;
- }
- }
- }
- }
-